MIGHT HAVE KNOWN

фраз.
(я, он и т.д.) ведь знал, -то знал, так и знал

I might have known it was you. — Я так и знал, что это ты.

= might have guessed

Смотреть больше слов в «Англо-русском универсальном дополнительном практическом словаре И. Мостицкого»

MIGHT MEANS RIGHT. →← MIGHT HAVE GUESSED

T: 165